Transformation From Legal-marking Set to Admissible-marking Set of Petri Nets With Uncontrollable Transitions
نویسندگان
چکیده
1 Abstract—Linear constraint transformation is an essential step to solve the forbidden state problem in Petri nets that contain uncontrollable transitions. This work studies the equivalent transformation from a legal-marking set to its admissible-marking set given such a net. First, the concepts of an escaping-marking set and a transforming marking set are defined. Based on them, two algorithms are given to compute the admissible-marking set and the transforming marking set, which establish the theoretical foundation for the equivalent transformation of linear constraints. Second, the theory about the equivalent transformation of a disjunction of linear constraints imposed to Petri nets with uncontrollable transitions is established. Third, two rules are given to decide the priority of transitions for transformation. Finally, the transformation procedure from a given linear constraint to a logic expression of linear constraints that can describe its entire admissible-marking set is illustrated via two examples. the set of controllable transitions Tu the set of uncontrollable transitions N (P, T, F)=(P, T u ∪T c , F), an ordinary Petri net M the set of all possible markings of N MF a forbidden-marking set L a legal-marking set A the admissible marking set with respect to L MWF the weakly forbidden-marking set with respect to L u a supervisory policy u zero the least permissive supervisory policy that disables all controllable transitions R(N, m0) the set of all reachable markings of N from m0 R t (N, m) the set of all reachable markings of N from m by firing t only R(N, m0, u) the set of all reachable markings under the supervision of a policy u in N from m0 R(N, m, u zero) the set of all reachable markings of N from m by firing uncontrollable transitions only Q a marking set Г(Q, t) the escaping-marking set of Q via t Q t the transforming marking set of Q via t m|P' the restriction of marking m to P' Q|P' {m| P' | m Q}, the restriction of the marking set Q to P' Q* the all-place-restricted marking set of Q (ω, k) a linear constraint W
منابع مشابه
Feedback Petri Net Control Design In the Presence of Uncontrollable Transitions - Decision and Control, 1995., Proceedings of the 34th IEEE Conference on
This paper describes a computationally efficient method for synthesizing feedback controllers for plants modeled by Petri nets which may contain uncontrollable transitions. The controller, a Petri net itself, enforces a set of linear constraints on the plant. The original set of plant behavioral constraints is transformed to yield a controller which enforces the original constraints without inf...
متن کاملSoftware Tools for the Supervisory Control of Petri Nets Based on Place Invariants
This document describes a Matlab toolbox for the supervisory control of Petri nets based on place invariants [7, 9]. In what follows we present a detailed description of a number of functions we propose. These are the topics we address: • Solving integer programs • Transformations to admissible marking constraints • Enforcing linear constraints in Petri nets which may have uncontrollable and/or...
متن کاملFlow Control for Continuous Petri Net Models of Hds : Stability Issues
This paper is about the flow control design of hybrid dynamical systems modelled with continuous Petri nets and described as a set of bilinear state space representations. The marking vector stands for the state space vector, where some places are observable and other are not. The transitions are divided into controllable ones and uncontrollable ones. Gradient-based controllers are investigated...
متن کاملSynthesis of Supervisors Enforcing General Linear Vector Constraints in Petri Nets
This paper considers the problem of enforcing linear constraints containing marking terms, firing vector terms, and Parikh vector terms. Such constraints increase the expressivity power of the linear marking constraints. We show how this new type of constraints can be enforced in Petri nets. In the case of fully controllable and observable Petri nets, we give the construction of a supervisor en...
متن کاملSynthesis of Supervisors Enforcing Firing Vector Constraints in Petri Nets
This paper considers the problem of enforcing linear constraints containing marking terms, firing vector terms, and Parikh vector terms. Such constraints increase the expressivity power of the linear marking constraints. We show how this new type of constraints can be enforced in Petri nets. In the case of fully controllable and observable Petri nets, we give the construction of a supervisor en...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1501.04777 شماره
صفحات -
تاریخ انتشار 2015